package com.rchat.pocmini.common.mvp;

/**
 * Created by itsdf07 on 2017/7/25.
 */

public interface BaseView {
    /**
     * 显示加载对话框
     */
    void showLoading();

    /**
     * 显示加载对话框
     *
     * @param content
     */
    void showLoading(String content);

    /**
     * 取消加载对话框
     */
    void dismissLoading();

    /**
     * 短暂显示Toast提示
     *
     * @param tip
     */
    void showShortToast(String tip);

    /**
     * 短暂显示Toast提示
     *
     * @param tipId
     */
    void showShortToast(int tipId);

    /**
     * 显示网络异常toast
     **/
    void showNetError();

    /**
     * 显示网络异常toast
     *
     * @param errorTip
     */
    void showNetError(String errorTip);

    /**
     * 显示网络异常toast
     *
     * @param errCode
     * @param errorTip
     */
    void showNetError(String errCode, String errorTip);

    /**
     * 显示网络异常toast
     *
     * @param errorTip
     */
    void showNetError(int errorTip);
}
